<?php
include_once BXD_INCLUDEPATH . 'core/Response.php';

/**
 * Classe che viene estesa in tutti i controller per dare loro le funzionalità
 * di base come la gestione della RESPONSE dei LAYOUT e delle VIEW
 *
 * @author Damiano Ciarla
 * @category Core
 * @version 1.0
 */

class Controller
{
	protected	$layout		= NULL;
	protected	$view		= NULL;
	protected	$response	= NULL;

	function  __construct()
	{
		$this->response = new Response();
	}

	public function getResponse()
	{
		return $this->response;
	}

	public function setLayout($layout)
	{
		$this->layout = $layout;
	}

	public function getLayout()
	{
		return $this->layout;
	}

	public function setView($view)
	{
		$this->view = $view;
	}

	public function getView()
	{
		return $this->view;
	}
}
?>
